#ifndef FLAGSDEPROGRAMA_H_
#define FLAGSDEPROGRAMA_H_

#include "Constantes.h"

class FlagsDePrograma {

public:
	int statusDelPrograma;
	int comentarioAbierto;
	int todaviaTieneComentarios;
	int comentarioAbiertoEnLineaActual;

	FlagsDePrograma() {
		statusDelPrograma = OK_PROGRAMA;
		comentarioAbierto = FALSE;
		todaviaTieneComentarios = FALSE;
		comentarioAbiertoEnLineaActual = FALSE;
	}

	int lineaNoEstaTotalmenteComentada() {
		return (comentarioAbierto == FALSE ||
				comentarioAbiertoEnLineaActual == TRUE);
	}
};
#endif /* FLAGSDEPROGRAMA_H_ */
